Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto Argentina Open - Buenos Aires Argentina F6 Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Bolivia F2 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Argentina F9 Brazil F4 Brazil F5 Brazil F6 Brazil F12 Argentina F12 Argentina F5 Argentina F9 Brazil F12 Argentina F15 Argentina F14 Argentina F18 Argentina F16 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Bolivia F2 Argentina F17 Bolivia F1 Bolivia F3 Bolivia F4 Argentina F21 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Peru F1 Peru F2 Argentina F14 Argentina F8 Argentina F9 Argentina F20 Argentina F21 Argentina F11 Argentina F22 Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba 's Tennis Masters 07 Challenger - Graz Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Brazil - Belo Horizonte Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Salinas Challenger Santiago Challenger Bogota Challenger Arpa Ceramic Cup - Reggio Emilia Tunis Challenger ITG Miami Challenger - Miami Zagreb Challenger San Luis Potosi Challenger - San Luis Potosi Sao Paulo Challenger Copa Petrobras - Buenos Aires Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Akbank Private Banking TED Open - Istanbul Sunrise Challenger Copa Petrobras Colombia - Bogota Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Barranquilla Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Manta Challenger Dortmund Challenger San Marino Challenger Salinas Challenger Santiago Challenger Santos Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Medellin Challenger Montevideo Challenger Sao Leopoldo Challenger Sao Paulo Challenger Santiago Challenger Barranquilla Challenger Tunis Challenger Rome Challenger Caltanissetta Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Rio De Janeiro Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Aix En Provence Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Campinas Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Irving Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger Campinas Challenger Santiago Challenger Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Pereira Challenger Bordeaux Challenger Irving Challenger Blumenau Challenger Santos Challenger Zagreb Challenger Furth Challenger Braunschweig Challenger Bogota Challenger Orbetello Challenger Manerbio Challenger Barranquilla Challenger St. Remy Challenger Campos do Jordao Challenger Trani Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Brescia Challenger Genova Challenger Seville Challenger Santiago Challenger Buenos Aires Challenger Sarasota Challenger Vicenza Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Quito Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Dallas Challenger Pereira Challenger Santiago Challenger Buenos Aires Challenger Bordeaux Challenger Buenos Aires Challenger Santo Domingo Challenger Sarasota Challenger Lima Challenger Guayaquil Challenger Lima Challenger Bogota Challenger Antalya Challenger Antalya 2 Challenger Manta Challenger Biella 5 Challenger Zagreb Challenger Oeiras 3 Challenger Nottingham 2 Challenger Campinas Challenger Savannah Challenger Guayaquil Challenger Bucaramanga Challenger Bastad Challenger Panama City Challenger Mons Challenger San Luis Potosi Challenger Cagliari Challenger Bordeaux Challenger Campinas Challenger Bordeaux Challenger Cordenons Challenger Como Challenger II Naples ITG Challenger - Naples Tallahassee Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Aix En Provence Challenger Phoenix Challenger Rosario Challenger Nitto ATP Finals - London Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Apia International - Sydney Brasil Open - Sao Paulo SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Citi Open - Washington Legg Mason Tennis Classic - Washington VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Royal Guard Open Chile - Vina del Mar VTR Open - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Farmers Classic - Los Angeles If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Heineken Open - Auckland Apia International - Sydney Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Copa Claro - Buenos Aires Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Moselle Open - Metz Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Konzum Croatia Open - Umag Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha European Open - Antwerp Brisbane International - Brisbane ASB Classic - Auckland Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Erste Bank Open - Vienna Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Rio Open - Rio de Janeiro Fever-Tree Championships - London Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing ASB Classic - Auckland Rio Open - Rio de Janeiro Santiago Open - Santiago Abierto Mexicano Telcel - Acapulco European Open - Antwerp cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Hamburg European Open - Hamburg European Open - Antwerp Valencia Open - Valencia Cordoba Open - Cordoba Winston-Salem Open - Winston-Salem BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg ASB Classic - Auckland Sydney International - Sydney Cordoba Open - Cordoba Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Cordoba Open - Cordoba Tel Aviv Watergen Open - Tel Aviv Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna San Diego Open - San Diego Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna ASB Classic - Auckland Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg China Open - Beijing Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Argentina Open - Buenos Aires German Tennis Championships - Hamburg Open Parc - Lyon Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro cinch Championships - London Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, KAZ-ARG 3-2 Laver Cup - Boston Davis Cup, Group I, 1R, ARG-BLR 4-1 ATP Cup - Sydney Wimbledon (juniors) U.S. Open (juniors) Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Laver Cup - London Davis Cup, Group A, Bologna Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Melbourne Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 French Open (juniors) Olympics - Tokyo